import { request2Get, request2Post } from '@/utils/request.js'

/**
 * 获取首页信息
 * @returns
 */
export const getIndexInfoApi = () => {
  return request2Get({
    url: '/api/childrenday2023/getPeriodInfo',
  })
}

/**
 * 获取榜单列表
 * @returns
 */
export const getRankListApi = () => {
  return request2Get({
    url: '/api/childrenday2023/rankList',
  })
}

/**
 * 获取获奖记录
 * @returns
 */
export const getRecordListApi = (params) => {
  return request2Get({
    url: '/api/childrenday2023/prizeList',
    params,
  })
}

/**
 * 使用魔法碎片
 * @param type int 使用类型：1-使用1张，2-使用最大数量；默认2
 * @returns
 */
export const useMagicApi = (data) => {
  return request2Post({
    url: '/api/childrenday2023/useMagic',
    data,
  })
}

/**
 * 重置游戏
 * @returns
 */
export const resetGameApi = (data) => {
  return request2Post({
    url: '/api/childrenday2023/reset',
    data,
  })
}
